- Design and implement backend microservices using Go (Golang)
- Develop and deploy applications on Google Cloud Platform using services such as GKE, Cloud Run, Pub/Sub, and Cloud Build
- Write clean, testable, and efficient code following best practices
- Collaborate with DevOps and cloud engineers to build automated pipelines and infrastructure using Terraform and CI/CD tools
- Participate in code reviews, architecture discussions, and agile ceremonies
- Troubleshoot production issues and contribute to improving monitoring and observability (e.g., Cloud Logging, Cloud Monitoring)
- 5+ years of software development experience, with strong proficiency in Go (Golang)
- Hands-on experience with Google Cloud Platform (Google Cloud Platform)
- Experience building and deploying containerized applications with Docker and Kubernetes (GKE preferred)
- Familiarity with CI/CD tools such as Cloud Build, GitLab CI/CD, or Jenkins
- Knowledge of Pub/Sub, Cloud Storage, Cloud SQL, or related Google Cloud Platform services
- Strong understanding of microservices architecture and RESTful APIs
- Solid experience working in Agile/Scrum teams
- Experience with Helm, Terraform, or Ansible
- Exposure to gRPC, protobuf, or other serialization protocols
- Familiarity with observability tools like Prometheus, Grafana, or Google Cloud Platform-native monitoring solutions
Company
Location
Alpharetta, Georgia - United States of America
Job type
Full-Time
Golang Job Details
Location/Remote: Hybrid Remote in Alpharetta, GA 30005 (i.e., 3 days onsite/week)
Employment Type: 6-month W-2 contract to hire (will convert to perm / direct hire)
Compensation: up to $80/hour W-2 (depending on experience); salary up to ~ $155k/year
About the Role:
We re seeking a Senior Golang Developer to support the buildout of new backend services for a cloud-native platform hosted on Google Cloud Platform (Google Cloud Platform). You ll play a critical role in designing, developing, and deploying microservices that are secure, scalable, and highly performant.
This is a hands-on engineering role within a collaborative team that values clean code, infrastructure automation, and continuous delivery.
Key Responsibilities:
Required Skills & Experience:
Nice to Have:
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs